package com.game.dao;

import java.util.Map;

import com.game.pojo.Game;

public interface IGameDao {
	//保存游戏信息
	int saveGame(Game game);
	//获取用户最后一次创建的游戏
	Game getGameById(int gid);
	/**
	 * 根据gid修改游戏状态和完成时间
	 * @param gid
	 * @param gameStatus 0：游戏中   1：成功   2：失败    3：取消
	 * @param finishTime
	 */
	void updateGameById(int gid,int gameStatus,String finishTime);
	
	/**
	 * 根据openid获取用户战绩
	 * @param openId
	 * @return
	 */
	Map<Integer, Long> getScoreByOpenId(String openId);
	
	/**
	 * 获取用户最后一次创建的游戏
	 * @param openId
	 * @return
	 */
	Game getLastGameByOpenId(String openId);
}
